/*
 * @Author       : Hugo
 * @Date         : 2020-11-27 11:57:52
 * @LastEditTime : 2020-11-27 15:44:46
 * @LastEditors  : Hugo
 * @FilePath     : /example_front/src/router/index.js
 * @Description  : 
 * @^_^          : 
 */
import Vue from "vue";
import VueRouter from "vue-router";
import example from '@/router/example.js';


// 解决ElementUI导航栏中的vue-router在3.0版本以上重复点菜单报错问题
const originalPush = VueRouter.prototype.push
VueRouter.prototype.push = function push(location) {
  return originalPush.call(this, location).catch(err => err)
}
Vue.use(VueRouter);

const routes = [
  {
    path: "/",
    redirect: {name: 'example_index'} // 重定向
  },
  ...example,
];

const router = new VueRouter({
  //   mode: 'history', // 后端没配置的时候，不要使用history模式
  base: process.env.BASE_URL,
  routes
});

export default router;

